home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / ScreenSavers / BackSpaceViews / WordsView.BackModule / Makefile < prev    next >
Encoding:
Makefile  |  1995-06-12  |  872 b   |  45 lines

  1. INSTALLDIR=/LocalLibrary/BackSpaceViews
  2. #/LocalApps/BackSpace.app
  3.  
  4.  
  5. NAME = Words
  6.  
  7. SOURCE = $(NAME)View.m
  8. OBJECTS = wraps.o $(NAME)View.o 
  9. DYNAMODULES= $(NAME)View.BackO
  10. MOD = $(NAME)View.BackModule
  11. CFLAGS = -O -g -Wall -arch m68k -arch i386 -arch hppa -arch sparc
  12. LDFLAGS = -r
  13.  
  14. .SUFFIXES: .m .o .c .psw
  15.  
  16. .psw.h:
  17.     $(PSWRAP) $(PSWFLAGS) -a -h $*.h -o $*.c $*.psw
  18.  
  19. .psw.c:
  20.     $(PSWRAP) $(PSWFLAGS) -a -h $*.h -o $*.c $*.psw
  21.  
  22. .psw.o:
  23.     $(PSWRAP) $(PSWFLAGS) -a -h $*.h -o $*.c $*.psw
  24.     $(CC) $(CFLAGS) -c $*.c 
  25.                 
  26. .m.o:
  27.     cc $(CFLAGS) -c $*.m -o $*.o
  28.  
  29. all::
  30.     $(MAKE) $(DYNAMODULES)
  31.     
  32. $(DYNAMODULES): $(OBJECTS)
  33.     cc -nostdlib $(CFLAGS) $(LDFLAGS) -o $(DYNAMODULES) $(OBJECTS)
  34.  
  35. clean::
  36.     rm -rf $(DYNAMODULES) $(OBJECTS)
  37.     
  38.  
  39. install::    all install-views
  40.  
  41. install-views::
  42.     mkdirs $(INSTALLDIR)/$(MOD)
  43.     cp $(DYNAMODULES) $(INSTALLDIR)/$(MOD)
  44.     cp -r $(NAME)View.nib $(INSTALLDIR)/$(MOD)
  45.